Replicated Software Components for Improved Performance

نویسندگان

  • Paulo Mariano
  • João Soares
  • Nuno Preguiça
  • Miguel P. Correia
چکیده

In recent years, CPU evolution has shifted from the continuous increase of speed to an increase in the number of processing cores. In this paper, we propose to take advantage of the new multicore systems, by diverse replication of software components. This approach, complementary to other directions that are being tackled, attempts to obtain a better performance for a macro-component consisting of several diverse implementations of the same specification, by returning, for each operation, the result from the replica that is faster for that operation. We present an early design of a system that implements this approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Control Strategy for Controlling Isolated Microgrid

Microgrid control in isolated mode is a highly important subject area. In the present paper, a new method is used for controlling the isolated microgrids. This method was used based on the classification of the microgrids into two groups, namely fast-dynamic (battery and flywheel) and slow-dynamic (diesel generator, electrolyzer, fuel cell). For the microgrid components with fast dynamics, a se...

متن کامل

Circus: A Replicated Procedure Call Facility

Eric C. Cooper Computer Systems Research Group Computer Science Division EECS University of California Berkeley, CA 94720 The Circus replicated procedure call facility for Berkeley UNIX* is described. The main components of the system are a paired message protocol, a runtime library implementing replicated procedure call semantics, a binding service for replicated modules, and a stub compiler f...

متن کامل

Short communication IRENE: a software to evaluate model performance

The software IRENE (Integrated Resources for Evaluating Numerical Estimates) is a data analysis tool designed to provide easy access to statistical techniques for use in model evaluation. Mostly, non-replicated model estimates (Ei) are compared against non-replicated measurements (Mi). The software also allows comparing individual estimates against replicated measurements (or vice versa) and re...

متن کامل

An Improved Modular Modeling for Analysis of Closed-Cycle Absorption Cooling Systems

A detailed modular modeling of an absorbent cooling system is presented in this paper. The model including the key components is described in terms of design parameters, inputs, control variables, and outputs. The model is used to simulate the operating conditions for estimating the behavior of individual components and system performance, and to conduct a sensitivity analysis based on the give...

متن کامل

Systems Thinking as a Platform for the Improved Performance of Leaders and the Effectiveness of Public Organizations

The purpose of this study is to investigate the impact of systems thinking on the performance of leaders of public organizations in Tehran and the effectiveness of their organizations. It was an applied, descriptive and correlational research. The statistical population of the study consisted of all public organizations in Tehran. According to Morgan's table, the sample size was 80. Data were c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010